home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / popmail / formpopm.frm (.txt) next >
Encoding:
Visual Basic Form  |  1999-03-07  |  18.5 KB  |  594 lines

  1. VERSION 5.00
  2. Object = "{011D53D6-D47F-11D2-B64B-444553540000}#1.0#0"; "POPMAIL.OCX"
  3. Begin VB.Form GetMailForm 
  4.    Caption         =   "POP_Mail ActiveX Control Demo"
  5.    ClientHeight    =   6750
  6.    ClientLeft      =   60
  7.    ClientTop       =   375
  8.    ClientWidth     =   6225
  9.    LinkTopic       =   "Form1"
  10.    ScaleHeight     =   6750
  11.    ScaleWidth      =   6225
  12.    StartUpPosition =   3  'Windows Default
  13.    Begin POPMailProject.POPMail POPMail1 
  14.       Left            =   3000
  15.       Top             =   4680
  16.       _ExtentX        =   1058
  17.       _ExtentY        =   1058
  18.    End
  19.    Begin VB.TextBox Status 
  20.       BeginProperty Font 
  21.          Name            =   "Arial"
  22.          Size            =   8.25
  23.          Charset         =   0
  24.          Weight          =   700
  25.          Underline       =   0   'False
  26.          Italic          =   0   'False
  27.          Strikethrough   =   0   'False
  28.       EndProperty
  29.       Height          =   855
  30.       Left            =   120
  31.       MultiLine       =   -1  'True
  32.       ScrollBars      =   3  'Both
  33.       TabIndex        =   22
  34.       Top             =   5880
  35.       Width           =   6015
  36.    End
  37.    Begin VB.TextBox MailContents 
  38.       BackColor       =   &H00000000&
  39.       BeginProperty Font 
  40.          Name            =   "Arial"
  41.          Size            =   8.25
  42.          Charset         =   0
  43.          Weight          =   700
  44.          Underline       =   0   'False
  45.          Italic          =   0   'False
  46.          Strikethrough   =   0   'False
  47.       EndProperty
  48.       ForeColor       =   &H00FFFFFF&
  49.       Height          =   1935
  50.       Left            =   360
  51.       MultiLine       =   -1  'True
  52.       ScrollBars      =   3  'Both
  53.       TabIndex        =   21
  54.       Top             =   2640
  55.       Width           =   5535
  56.    End
  57.    Begin VB.CommandButton Disconnect 
  58.       Caption         =   "Disconnect"
  59.       BeginProperty Font 
  60.          Name            =   "MS Sans Serif"
  61.          Size            =   9.75
  62.          Charset         =   0
  63.          Weight          =   700
  64.          Underline       =   0   'False
  65.          Italic          =   0   'False
  66.          Strikethrough   =   0   'False
  67.       EndProperty
  68.       Height          =   375
  69.       Left            =   4200
  70.       TabIndex        =   20
  71.       Top             =   5160
  72.       Width           =   1695
  73.    End
  74.    Begin VB.CommandButton Last 
  75.       Caption         =   "Last"
  76.       BeginProperty Font 
  77.          Name            =   "MS Sans Serif"
  78.          Size            =   8.25
  79.          Charset         =   0
  80.          Weight          =   700
  81.          Underline       =   0   'False
  82.          Italic          =   0   'False
  83.          Strikethrough   =   0   'False
  84.       EndProperty
  85.       Height          =   375
  86.       Left            =   4920
  87.       TabIndex        =   19
  88.       Top             =   2160
  89.       Width           =   975
  90.    End
  91.    Begin VB.CommandButton First 
  92.       Caption         =   "First"
  93.       BeginProperty Font 
  94.          Name            =   "MS Sans Serif"
  95.          Size            =   8.25
  96.          Charset         =   0
  97.          Weight          =   700
  98.          Underline       =   0   'False
  99.          Italic          =   0   'False
  100.          Strikethrough   =   0   'False
  101.       EndProperty
  102.       Height          =   375
  103.       Left            =   360
  104.       TabIndex        =   18
  105.       Top             =   2160
  106.       Width           =   975
  107.    End
  108.    Begin VB.TextBox MailSize 
  109.       Alignment       =   2  'Center
  110.       BackColor       =   &H00E0E0E0&
  111.       BeginProperty Font 
  112.          Name            =   "MS Sans Serif"
  113.          Size            =   9.75
  114.          Charset         =   0
  115.          Weight          =   700
  116.          Underline       =   0   'False
  117.          Italic          =   0   'False
  118.          Strikethrough   =   0   'False
  119.       EndProperty
  120.       Height          =   375
  121.       Left            =   4200
  122.       TabIndex        =   17
  123.       Top             =   4680
  124.       Width           =   855
  125.    End
  126.    Begin VB.CommandButton PrevMail 
  127.       Caption         =   "Prev."
  128.       BeginProperty Font 
  129.          Name            =   "MS Sans Serif"
  130.          Size            =   8.25
  131.          Charset         =   0
  132.          Weight          =   700
  133.          Underline       =   0   'False
  134.          Italic          =   0   'False
  135.          Strikethrough   =   0   'False
  136.       EndProperty
  137.       Height          =   375
  138.       Left            =   3480
  139.       TabIndex        =   14
  140.       Top             =   2160
  141.       Width           =   975
  142.    End
  143.    Begin VB.CommandButton NextMail 
  144.       Caption         =   "Next"
  145.       BeginProperty Font 
  146.          Name            =   "MS Sans Serif"
  147.          Size            =   8.25
  148.          Charset         =   0
  149.          Weight          =   700
  150.          Underline       =   0   'False
  151.          Italic          =   0   'False
  152.          Strikethrough   =   0   'False
  153.       EndProperty
  154.       Height          =   375
  155.       Left            =   1800
  156.       TabIndex        =   13
  157.       Top             =   2160
  158.       Width           =   975
  159.    End
  160.    Begin VB.TextBox TotalSize 
  161.       Alignment       =   2  'Center
  162.       BackColor       =   &H00E0E0E0&
  163.       BeginProperty Font 
  164.          Name            =   "MS Sans Serif"
  165.          Size            =   9.75
  166.          Charset         =   0
  167.          Weight          =   700
  168.          Underline       =   0   'False
  169.          Italic          =   0   'False
  170.          Strikethrough   =   0   'False
  171.       EndProperty
  172.       Height          =   375
  173.       Left            =   4200
  174.       TabIndex        =   10
  175.       Top             =   1320
  176.       Width           =   855
  177.    End
  178.    Begin VB.TextBox MailIndex 
  179.       Alignment       =   2  'Center
  180.       BackColor       =   &H00E0E0E0&
  181.       BeginProperty Font 
  182.          Name            =   "MS Sans Serif"
  183.          Size            =   9.75
  184.          Charset         =   0
  185.          Weight          =   700
  186.          Underline       =   0   'False
  187.          Italic          =   0   'False
  188.          Strikethrough   =   0   'False
  189.       EndProperty
  190.       Height          =   375
  191.       Left            =   1440
  192.       TabIndex        =   9
  193.       Top             =   4680
  194.       Width           =   855
  195.    End
  196.    Begin VB.TextBox TotalMail 
  197.       BackColor       =   &H00E0E0E0&
  198.       BeginProperty Font 
  199.          Name            =   "MS Sans Serif"
  200.          Size            =   9.75
  201.          Charset         =   0
  202.          Weight          =   700
  203.          Underline       =   0   'False
  204.          Italic          =   0   'False
  205.          Strikethrough   =   0   'False
  206.       EndProperty
  207.       Height          =   375
  208.       Left            =   2400
  209.       TabIndex        =   8
  210.       Top             =   1320
  211.       Width           =   855
  212.    End
  213.    Begin VB.Timer Timer1 
  214.       Interval        =   100
  215.       Left            =   0
  216.       Top             =   240
  217.    End
  218.    Begin VB.CommandButton Login 
  219.       Caption         =   "Connect "
  220.       BeginProperty Font 
  221.          Name            =   "MS Sans Serif"
  222.          Size            =   9.75
  223.          Charset         =   0
  224.          Weight          =   700
  225.          Underline       =   0   'False
  226.          Italic          =   0   'False
  227.          Strikethrough   =   0   'False
  228.       EndProperty
  229.       Height          =   375
  230.       Left            =   360
  231.       TabIndex        =   6
  232.       Top             =   5160
  233.       Width           =   1935
  234.    End
  235.    Begin VB.TextBox Password 
  236.       BackColor       =   &H00E0E0E0&
  237.       BeginProperty Font 
  238.          Name            =   "MS Sans Serif"
  239.          Size            =   9.75
  240.          Charset         =   0
  241.          Weight          =   700
  242.          Underline       =   0   'False
  243.          Italic          =   0   'False
  244.          Strikethrough   =   0   'False
  245.       EndProperty
  246.       Height          =   375
  247.       Left            =   2400
  248.       TabIndex        =   5
  249.       Top             =   960
  250.       Width           =   3495
  251.    End
  252.    Begin VB.TextBox Username 
  253.       BackColor       =   &H00E0E0E0&
  254.       BeginProperty Font 
  255.          Name            =   "MS Sans Serif"
  256.          Size            =   9.75
  257.          Charset         =   0
  258.          Weight          =   700
  259.          Underline       =   0   'False
  260.          Italic          =   0   'False
  261.          Strikethrough   =   0   'False
  262.       EndProperty
  263.       Height          =   375
  264.       Left            =   2400
  265.       TabIndex        =   4
  266.       Top             =   600
  267.       Width           =   3495
  268.    End
  269.    Begin VB.TextBox ServerName 
  270.       BackColor       =   &H00E0E0E0&
  271.       BeginProperty Font 
  272.          Name            =   "MS Sans Serif"
  273.          Size            =   9.75
  274.          Charset         =   0
  275.          Weight          =   700
  276.          Underline       =   0   'False
  277.          Italic          =   0   'False
  278.          Strikethrough   =   0   'False
  279.       EndProperty
  280.       Height          =   375
  281.       Left            =   2400
  282.       TabIndex        =   3
  283.       Top             =   240
  284.       Width           =   3495
  285.    End
  286.    Begin VB.Line Line12 
  287.       BorderColor     =   &H00E0E0E0&
  288.       X1              =   120
  289.       X2              =   120
  290.       Y1              =   1800
  291.       Y2              =   120
  292.    End
  293.    Begin VB.Line Line11 
  294.       BorderColor     =   &H00E0E0E0&
  295.       X1              =   6120
  296.       X2              =   120
  297.       Y1              =   120
  298.       Y2              =   120
  299.    End
  300.    Begin VB.Line Line2 
  301.       BorderColor     =   &H00000000&
  302.       X1              =   6120
  303.       X2              =   6120
  304.       Y1              =   120
  305.       Y2              =   1800
  306.    End
  307.    Begin VB.Line Line1 
  308.       BorderColor     =   &H00000000&
  309.       X1              =   120
  310.       X2              =   6120
  311.       Y1              =   1800
  312.       Y2              =   1800
  313.    End
  314.    Begin VB.Line Line10 
  315.       BorderColor     =   &H00FFFFFF&
  316.       X1              =   6000
  317.       X2              =   6000
  318.       Y1              =   2040
  319.       Y2              =   5640
  320.    End
  321.    Begin VB.Line Line9 
  322.       BorderColor     =   &H00000000&
  323.       X1              =   6120
  324.       X2              =   6120
  325.       Y1              =   1920
  326.       Y2              =   5760
  327.    End
  328.    Begin VB.Line Line8 
  329.       BorderColor     =   &H00000000&
  330.       X1              =   240
  331.       X2              =   240
  332.       Y1              =   2040
  333.       Y2              =   5640
  334.    End
  335.    Begin VB.Line Line7 
  336.       BorderColor     =   &H00E0E0E0&
  337.       X1              =   120
  338.       X2              =   120
  339.       Y1              =   1920
  340.       Y2              =   5760
  341.    End
  342.    Begin VB.Line Line6 
  343.       BorderColor     =   &H00E0E0E0&
  344.       X1              =   120
  345.       X2              =   6120
  346.       Y1              =   1920
  347.       Y2              =   1920
  348.    End
  349.    Begin VB.Line Line5 
  350.       BorderColor     =   &H00000000&
  351.       X1              =   240
  352.       X2              =   6000
  353.       Y1              =   2040
  354.       Y2              =   2040
  355.    End
  356.    Begin VB.Label Label6 
  357.       BackColor       =   &H00000000&
  358.       BorderStyle     =   1  'Fixed Single
  359.       Caption         =   "Octets"
  360.       BeginProperty Font 
  361.          Name            =   "MS Sans Serif"
  362.          Size            =   9.75
  363.          Charset         =   0
  364.          Weight          =   700
  365.          Underline       =   0   'False
  366.          Italic          =   0   'False
  367.          Strikethrough   =   0   'False
  368.       EndProperty
  369.       ForeColor       =   &H00FFFFFF&
  370.       Height          =   375
  371.       Left            =   5040
  372.       TabIndex        =   16
  373.       Top             =   4680
  374.       Width           =   855
  375.    End
  376.    Begin VB.Line Line4 
  377.       BorderColor     =   &H00000000&
  378.       X1              =   120
  379.       X2              =   6120
  380.       Y1              =   5760
  381.       Y2              =   5760
  382.    End
  383.    Begin VB.Line Line3 
  384.       BorderColor     =   &H00FFFFFF&
  385.       X1              =   240
  386.       X2              =   6000
  387.       Y1              =   5640
  388.       Y2              =   5640
  389.    End
  390.    Begin VB.Label Label8 
  391.       Alignment       =   1  'Right Justify
  392.       BackColor       =   &H00000000&
  393.       BorderStyle     =   1  'Fixed Single
  394.       Caption         =   "Mail No :"
  395.       BeginProperty Font 
  396.          Name            =   "MS Sans Serif"
  397.          Size            =   9.75
  398.          Charset         =   0
  399.          Weight          =   700
  400.          Underline       =   0   'False
  401.          Italic          =   0   'False
  402.          Strikethrough   =   0   'False
  403.       EndProperty
  404.       ForeColor       =   &H00FFFFFF&
  405.       Height          =   375
  406.       Left            =   360
  407.       TabIndex        =   15
  408.       Top             =   4680
  409.       Width           =   1095
  410.    End
  411.    Begin VB.Label Label7 
  412.       Alignment       =   2  'Center
  413.       BackColor       =   &H00000000&
  414.       BorderStyle     =   1  'Fixed Single
  415.       Caption         =   "mail(s)"
  416.       BeginProperty Font 
  417.          Name            =   "MS Sans Serif"
  418.          Size            =   9.75
  419.          Charset         =   0
  420.          Weight          =   700
  421.          Underline       =   0   'False
  422.          Italic          =   0   'False
  423.          Strikethrough   =   0   'False
  424.       EndProperty
  425.       ForeColor       =   &H00FFFFFF&
  426.       Height          =   375
  427.       Left            =   3240
  428.       TabIndex        =   12
  429.       Top             =   1320
  430.       Width           =   855
  431.    End
  432.    Begin VB.Label Label5 
  433.       BackColor       =   &H00000000&
  434.       BorderStyle     =   1  'Fixed Single
  435.       Caption         =   "Octets"
  436.       BeginProperty Font 
  437.          Name            =   "MS Sans Serif"
  438.          Size            =   9.75
  439.          Charset         =   0
  440.          Weight          =   700
  441.          Underline       =   0   'False
  442.          Italic          =   0   'False
  443.          Strikethrough   =   0   'False
  444.       EndProperty
  445.       ForeColor       =   &H00FFFFFF&
  446.       Height          =   375
  447.       Left            =   5040
  448.       TabIndex        =   11
  449.       Top             =   1320
  450.       Width           =   855
  451.    End
  452.    Begin VB.Label Label4 
  453.       BackColor       =   &H00000000&
  454.       BorderStyle     =   1  'Fixed Single
  455.       Caption         =   "You have"
  456.       BeginProperty Font 
  457.          Name            =   "MS Sans Serif"
  458.          Size            =   9.75
  459.          Charset         =   0
  460.          Weight          =   700
  461.          Underline       =   0   'False
  462.          Italic          =   0   'False
  463.          Strikethrough   =   0   'False
  464.       EndProperty
  465.       ForeColor       =   &H00FFFFFF&
  466.       Height          =   375
  467.       Left            =   360
  468.       TabIndex        =   7
  469.       Top             =   1320
  470.       Width           =   2055
  471.    End
  472.    Begin VB.Label Label3 
  473.       BackColor       =   &H00000000&
  474.       BorderStyle     =   1  'Fixed Single
  475.       Caption         =   "Password"
  476.       BeginProperty Font 
  477.          Name            =   "MS Sans Serif"
  478.          Size            =   9.75
  479.          Charset         =   0
  480.          Weight          =   700
  481.          Underline       =   0   'False
  482.          Italic          =   0   'False
  483.          Strikethrough   =   0   'False
  484.       EndProperty
  485.       ForeColor       =   &H00FFFFFF&
  486.       Height          =   375
  487.       Left            =   360
  488.       TabIndex        =   2
  489.       Top             =   960
  490.       Width           =   2055
  491.    End
  492.    Begin VB.Label Label2 
  493.       BackColor       =   &H00000000&
  494.       BorderStyle     =   1  'Fixed Single
  495.       Caption         =   "Username"
  496.       BeginProperty Font 
  497.          Name            =   "MS Sans Serif"
  498.          Size            =   9.75
  499.          Charset         =   0
  500.          Weight          =   700
  501.          Underline       =   0   'False
  502.          Italic          =   0   'False
  503.          Strikethrough   =   0   'False
  504.       EndProperty
  505.       ForeColor       =   &H00FFFFFF&
  506.       Height          =   375
  507.       Left            =   360
  508.       TabIndex        =   1
  509.       Top             =   600
  510.       Width           =   2055
  511.    End
  512.    Begin VB.Label Label1 
  513.       BackColor       =   &H00000000&
  514.       BorderStyle     =   1  'Fixed Single
  515.       Caption         =   "POP Server Name"
  516.       BeginProperty Font 
  517.          Name            =   "MS Sans Serif"
  518.          Size            =   9.75
  519.          Charset         =   0
  520.          Weight          =   700
  521.          Underline       =   0   'False
  522.          Italic          =   0   'False
  523.          Strikethrough   =   0   'False
  524.       EndProperty
  525.       ForeColor       =   &H00FFFFFF&
  526.       Height          =   375
  527.       Left            =   360
  528.       TabIndex        =   0
  529.       Top             =   240
  530.       Width           =   2055
  531.    End
  532. Attribute VB_Name = "GetMailForm"
  533. Attribute VB_GlobalNameSpace = False
  534. Attribute VB_Creatable = False
  535. Attribute VB_PredeclaredId = True
  536. Attribute VB_Exposed = False
  537. Dim MailNumber As Integer
  538. Private Sub Disconnect_Click()
  539.     Login.Enabled = True
  540.     POPMail1.Connected = False
  541.     Status.Text = "Disconnected from POP server !"
  542. End Sub
  543. Private Sub First_Click()
  544.     POPMail1.Mail_Index = 1
  545.     POPMail1.Get_Mail = True
  546.     MailNumber = 1
  547. End Sub
  548. Private Sub Form_Load()
  549.     MailNumber = 0
  550. End Sub
  551. Private Sub Last_Click()
  552.     POPMail1.Mail_Index = POPMail1.Mail_Counter
  553.     MailNumber = POPMail1.Mail_Counter
  554.     POPMail1.Get_Mail = True
  555. End Sub
  556. Private Sub Login_Click()
  557.     POPMail1.POP_Server_Name = ServerName.Text
  558.     POPMail1.Username = Username.Text
  559.     POPMail1.Password = Password.Text
  560.     POPMail1.Connected = True
  561.     Login.Enabled = False
  562. End Sub
  563. Private Sub NextMail_Click()
  564.     MailNumber = MailNumber + 1
  565.     If MailNumber > POPMail1.Mail_Counter Then
  566.         MailNumber = POPMail1.Mail_Counter
  567.         Exit Sub
  568.     End If
  569.     POPMail1.Mail_Index = MailNumber
  570.     POPMail1.Get_Mail = True
  571. End Sub
  572. Private Sub PrevMail_Click()
  573.    MailNumber = MailNumber - 1
  574.     If MailNumber < 1 Then
  575.         MailNumber = 1
  576.         Exit Sub
  577.     End If
  578.     POPMail1.Mail_Index = MailNumber
  579.     POPMail1.Get_Mail = True
  580. End Sub
  581. Private Sub Timer1_Timer()
  582.     DoEvents
  583.     Status.Text = Status.Text + POPMail1.Connection_Status + vbCrLf
  584.     TotalMail.Text = Str(POPMail1.Mail_Counter)
  585.     MailContents.Text = POPMail1.Mail_Contents
  586.     If MailNumber > 0 Then
  587.         If POPMail1.Mail_Size > 0 Then
  588.             MailSize.Text = Str(POPMail1.Mail_Size)
  589.         End If
  590.     End If
  591.     If MailNumber = 0 Then TotalSize.Text = Str(POPMail1.Mail_Size)
  592.     MailIndex.Text = Str(MailNumber)
  593. End Sub
  594.